/*
 * Bson.h
 *
 *  Created on: 2013. 12. 11.
 *      Author: the2
 */

#ifndef __BSON_H__
#define __BSON_H__

#define MONGO_HAVE_STDINT 1
#include "../../N3rdParty/NMongo/mongo.h"

#include <string>

namespace ProjectZ { namespace NGameLog {

class Bson {
public:
	Bson();
	virtual ~Bson();

	virtual void 	Initialize();
	virtual void 	Finalize();

	void		SetCollections(std::string collections);
	std::string	GetCollections();
	bson *		GetBsonData();

private:
	std::string _collections;
	bson * _pBson;
};

} /* namespace NGameLog */
} /* namespace ProjectZ */

#endif /* BSON_H_ */
